Dynamic Requirements Specification for Adaptable and Open Service-Oriented Systems

نویسندگان

  • Ivan Jureta
  • Stéphane Faulkner
  • Philippe Thiran
چکیده

It is not feasible to engineer requirements for adaptable and open service-oriented systems (AOSS) by specifying stakeholders’ expectations in detail during system development. Openness and adaptability allow new services to appear at runtime so that ways in, and degrees to which the initial functional and nonfunctional requirements will be satisfied may vary at runtime. To remain relevant after deployment, the initial requirements specification ought to be continually updated to reflect such variation. Depending on the frequency of updates, this paper separates the requirements engineering (RE) of AOSS onto the RE for: individual services (Service RE), service coordination mechanisms (Coordination RE), and quality parameters and constraints guiding service composition (Client RE). To assist existing RE methodologies in dealing with Client RE, the Dynamic Requirements Adaptation Method (DRAM) is proposed. DRAM updates a requirements specification at runtime to reflect change due to adaptability and openness.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Facilitating Dynamic Service Compositions by Adaptable Service Connectors

Dynamic changes of services and requirements require service connection relationships adaptable in service compositions. This paper presents an adaptable service connector model and related language and tools. The model presents service connection relationships as an explicit component with which service connections can be reconfigured and changes of services involved in the interaction can be ...

متن کامل

LEAD++: An Object-Oriented Reflective Language for Dynamically Adaptable Software Model

A software system has dynamic adaptability if it can adapt itself to dynamically changing runtime environments. As open-ended distributed systems and mobile computing systems have spread widely, the need for software systems with dynamic adaptability increases. We propose a software model with dynamic adaptability called DAS and its description language LEAD++. The basic mechanism for dynamic a...

متن کامل

Service-Oriented Architecture for Command and Control Systems with Dynamic Reconfiguration

Command and Control (C2) systems are evolving as warfighting is changing. Modern warfighting needs a dynamic, adaptable and agile force supported by rapidly changing technology. Three important C2 system characteristics are: survivability, rapid development and evaluation, and interoperability. This paper proposes a Service-Oriented Architecture with Dynamic Reconfiguration (SOADR) for the DoD ...

متن کامل

Adaptable QOS Management in OSGi-Based Cooperative Gateway Middleware

The Open Services Gateway Initiative (OSGi) Specification defines a service-oriented cooperative framework between home and outer home. It uses the OSGi-gateways to deliver products and services to endusers, such as home security control and intelligent home equipments. The paper studies the QOS problem of OSGi technology, and puts forward the QOS problems and other limitations. And it uses Rea...

متن کامل

Sla Based Federated E-Maritime Services

The increasing adoption of large, distributed and highly dynamic ITS systems calls for effective approaches to ensure high reliability. We consider a SOA based service engineering framework as a robust engineering approach to the elaboration and analysis of functional and quality requirements, as well the formal testing of architectural solutions, in the context of emerging intelligent e-mariti...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007